import axios from "axios";
/**
 * 封装网络请求
 * @param {String} url       - 请求地址
 * @param {Object} param     - body 参数
 * @param {Function} success   - 成功回调参数
 * @param {Function} error     - 失败回调函数
 */
export function esAjax(url, param, success, error, that) {
  axios({
    method: "POST",
    url: url,
    data: param,
    headers: {
      // "Content-Type": "application/x-www-form-urlencoded",
      token: ""
    }
  })
    .then(function(res) {
      console.log(res.data);
      if (res.data.code == 202) {
        that.$router.push("/login");
      } else {
        success(res);
      }
    })
    .catch(res => {
      error(res);
    });
}
